独立使用 APO Metrics 模块实现 Metrics 数据监控功能
最后于 更新
简介
- APO 默认开启并支持全量采集多种类型的可观测数据,包括 Trace、Metrics 和 Logs,用户可根据自身需求,灵活配置 APO-one-agent 的数据采集类型,以适应用户环境中现有的数据类型。
- APO 监控 Metrics 数据均使用开源组件与传统的 Metrics 数据采集无异,且拥有更高的集成度实现快速部署。
- 本文档介绍 APO 如何独立监控 Metrics 数据,并介绍如何配置 APO 独立采集并监控 Metrics 数据。
与传统方式对比
传统的 Metrics 数据采集: 基本都是使用 Prometheus 的 Exporter 进行节点指标采集,如果是容器环境再加上 cAdvisor 采集容器指标。再由 Prometheus 来采集目标节点端口并存储。由 Grafana 作为前端查询指标数据。
APO 实现的 Metrics 数据采集: 使用 Grafana Alloy 的 exporter 采集节点、容器及 Kubernetes 环境的各项指标,并通过 OTEL Collector 推送数据至 VictoriaMetrics 存储。APO 内嵌的 Grafana 用于作为前端,查询并展示指标数据,预设了 Kubernetes、容器、节点及网络资源的监控大盘。所有组件集成于一次部署中,实现系统的快速搭建与监控能力的全面覆盖。